-
-
Notifications
You must be signed in to change notification settings - Fork 65
Moved (l/i48/ll)abs/div into LIBC #633
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
b8e5c1c to
b740355
Compare
|
I undid the libcall absolute value functions commit to keep this PR simple. They can be added later in a different PR |
b740355 to
c5d2153
Compare
|
what no these are not libc functions. |
|
They are the only functions in |
|
Fine, why is there still a bunch of #if 1 in there |
|
Although the size optimized implementation mostly just adds a |
|
Then it should be a define to choose size vs speed not some unknown modifier |
c5d2153 to
60fe83a
Compare
|
Why did you remove it???? |
|
I removed the size optimized versions of |
|
Unless the user doesn't have a CE OS |
|
I also figure that |
|
this is just moving files and adding documentation now, so it's fine as CI passes. |
Moved the following functions from
src/crttosrc/libcsince these functions use the C calling convention:abs.srcanddiv.srcwere already inside ofsrc/libc.I also cleaned up the code of and added timings to
ineg,inot,ineg_fast, andinot_fast.